/**
 * @file
 * @author  Tsin Smith <tsin.creator@gmail.com>
 *
 * @section DESCRIPTION
 *
 */

#ifndef __SCDL_PARSER_REFCNT_HPP__
#define __SCDL_PARSER_REFCNT_HPP__

#include <scdl/parser/common.hpp>

namespace scdl {

        class PARSER_DLLEXPORT RefCnt {
        public:
                RefCnt();
                virtual ~RefCnt();

                void ref();
                void unref();

        private:
                int __ref;
        };

}

#endif /* __SCDL_PARSER_REFCNT_HPP__ */
